# coding: utf8
from django.template.base import Node,Library

from django.utils.html import format_html
from it.views import layout

register = Library()

class MenuNode(Node):
	# 重写父类Node, 渲染到视图
	def render(self, context):
		'''渲染菜单'''
		return format_html(layout.show_menu())

@register.tag
def show_menu(parser, token):
	'''parser, token必需要的两个参数名'''
	return MenuNode()	# 不用传递context, 由父类处理